﻿using Test.Prompts.Infrastructure.Builders;

namespace Test.Prompts.Infrastructure
{
    public class UnitTestBase
    {
        protected ReportCatalogInfoBuilder AnReportCatalogInfo()
        {
            return new ReportCatalogInfoBuilder();
        }

        protected CatalogItemInfoBuilder AnCatalogItemInfo()
        {
            return new CatalogItemInfoBuilder();
        }

        protected ReportCatalogItemBuilder AnReportCatalogItem()
        {
            return new ReportCatalogItemBuilder();
        }

        protected PromptInfoBuilder AnPromptInfo()
        {
            return new PromptInfoBuilder();
        }

        protected PromptBuilder AnPrompt()
        {
            return new PromptBuilder();
        }

        protected PromptSelectionInfoBuilder AnPromptSelectionInfo()
        {
            return new PromptSelectionInfoBuilder();
        }
    }
}